Liquidity Pool (LP) Explained with DuckLaser X (DLZR)

A quick, visual guide to how DLZR pairs with SOL in an AMM pool (constant product x·y=k). Values below ignore fees for clarity.

Golden coins = DLZR Green cash = Fiat (USD) Converted to SOL at launch 1 SOL = $200 (at launch)
DuckLaser X — coins, cash and LP concept

Left side — DLZR

Supply in LP850,000,000 DLZR

Right side — SOL

Liquidity in LP10 SOL
Both sides represent equal starting value (at launch price).

🔢 Initial Value Calculation

Pool invariant k10 × 850,000,000 = 8,500,000,000
DLZR in circulation850,000,000
Price per DLZR (in SOL){price_sol:.12f} SOL
Price per DLZR (in USD)${price_usd:.8f}

Formula: price = SOL / DLZR at the current pool ratio.

👔 Buyer Enters (1 SOL)

A buyer invests 1 SOL (10% of the SOL side).

You might expect: “They get 85M DLZR (1/10 of supply).”

But in an AMM, the ratio changes. The buyer actually receives ≈ {dlzr_bought:,.0f} DLZR.

New SOL in pool{SOL_after:.0f} SOL
DLZR remaining{DLZR_after:,.0f} DLZR
New price (SOL){price_after_sol:.12f} SOL
New price (USD)${price_after_usd:.8f}

🚀 Price Growth Examples

1) After 750M DLZR are bought

DLZR left in LP100,000,000
SOL now in LP{SOL_when_100m:,.0f} SOL
New price (SOL){price_100m_sol:.9f} SOL
Increase vs. launch≈ {mult_100m:,.2f}×

This matches the intuition: fewer DLZR in the pool ⇒ each DLZR is worth more SOL.

2) If only 10,000 DLZR remain

SOL now in LP{SOL_when_10k:,.0f} SOL
Each DLZR{price_10k_sol:.2f} SOL
USD (at ${USD_PER_SOL:,.0f}/SOL)${USD_10k:,.0f}

Extreme case to illustrate ratio-based pricing (ignores fees and slippage per-trade).

📘 Key Lesson

Model: constant‑product AMM (x·y=k), with examples ignoring trading fees and external price impact for simplicity.

🔧 Try It — Mini Simulator

Move the slider to simulate a buy of SOL into the pool (no fees). Starting pool: 10 SOL and 850,000,000 DLZR.

SOL in: 1.0 DLZR out: New price: SOL